import { defineStore } from "pinia";

// 选项式的
export const useInfoStore = defineStore('info', {
  // 共享的数据
  state: () => ({
    age:27,
    birth:'1991-02-15'
  }),
  // 通过计算得到的共享数据 只读
  // 如果依赖的数据发生变化，则会重新计算
  getters: {
    infoMonth(){
      // this.是store实例
      return this.birth.split('-')[1]
    },
    // 参数1 是 store实例
    ageState:(store) =>{
      if(store.age > 18){
        return '成年人';
      }else{
        return '未成年';
      }

    }
  },
  actions:{}  // 共享的函数
})

